package com.bootdo.act.domain;

import java.io.Serializable;
import java.util.Date;



/**
 * 报名表
 * 
 * @author kwx
 * @email 904358838@qq.com
 * @date 2017-12-27 16:37:56
 */
public class ActSignUpDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	private Long id;
	//自关联，用于组队，0为起始
	private Long parentId;
	//关联活动ID
	private Long actDetailId;
	//活动名
	private String actDetailName;
	//报名人ID
	private Long joinerId;
	//报名人名字
	private String joinerName;
	//0：非1：单打；2：组队
	private Integer joinType;
	//队ID
	private Long teamId;
	//队伍名
	private String teamName;
	//1：同意申请；0：拒绝
	private Integer isAgree;
	//赛程安排情况：0未；1已
	private Integer planStatus;
	//安排赛程后插入
	private Long actPlanId;
	//创建时间，即报名时间
	private Date createDate;

	/**
	 * 设置：
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：自关联，用于组队，0为起始
	 */
	public void setParentId(Long parentId) {
		this.parentId = parentId;
	}
	/**
	 * 获取：自关联，用于组队，0为起始
	 */
	public Long getParentId() {
		return parentId;
	}
	/**
	 * 设置：关联活动ID
	 */
	public void setActDetailId(Long actDetailId) {
		this.actDetailId = actDetailId;
	}
	/**
	 * 获取：关联活动ID
	 */
	public Long getActDetailId() {
		return actDetailId;
	}
	/**
	 * 设置：活动名
	 */
	public void setActDetailName(String actDetailName) {
		this.actDetailName = actDetailName;
	}
	/**
	 * 获取：活动名
	 */
	public String getActDetailName() {
		return actDetailName;
	}
	/**
	 * 设置：报名人ID
	 */
	public void setJoinerId(Long joinerId) {
		this.joinerId = joinerId;
	}
	/**
	 * 获取：报名人ID
	 */
	public Long getJoinerId() {
		return joinerId;
	}
	/**
	 * 设置：报名人名字
	 */
	public void setJoinerName(String joinerName) {
		this.joinerName = joinerName;
	}
	/**
	 * 获取：报名人名字
	 */
	public String getJoinerName() {
		return joinerName;
	}
	/**
	 * 设置：0：非1：单打；2：组队
	 */
	public void setJoinType(Integer joinType) {
		this.joinType = joinType;
	}
	/**
	 * 获取：0：非1：单打；2：组队
	 */
	public Integer getJoinType() {
		return joinType;
	}
	/**
	 * 设置：队ID
	 */
	public void setTeamId(Long teamId) {
		this.teamId = teamId;
	}
	/**
	 * 获取：队ID
	 */
	public Long getTeamId() {
		return teamId;
	}
	/**
	 * 设置：队伍名
	 */
	public void setTeamName(String teamName) {
		this.teamName = teamName;
	}
	/**
	 * 获取：队伍名
	 */
	public String getTeamName() {
		return teamName;
	}
	/**
	 * 设置：1：同意申请；0：拒绝
	 */
	public void setIsAgree(Integer isAgree) {
		this.isAgree = isAgree;
	}
	/**
	 * 获取：1：同意申请；0：拒绝
	 */
	public Integer getIsAgree() {
		return isAgree;
	}
	/**
	 * 设置：赛程安排情况：0未；1已
	 */
	public void setPlanStatus(Integer planStatus) {
		this.planStatus = planStatus;
	}
	/**
	 * 获取：赛程安排情况：0未；1已
	 */
	public Integer getPlanStatus() {
		return planStatus;
	}
	/**
	 * 设置：安排赛程后插入
	 */
	public void setActPlanId(Long actPlanId) {
		this.actPlanId = actPlanId;
	}
	/**
	 * 获取：安排赛程后插入
	 */
	public Long getActPlanId() {
		return actPlanId;
	}
	/**
	 * 设置：创建时间，即报名时间
	 */
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	/**
	 * 获取：创建时间，即报名时间
	 */
	public Date getCreateDate() {
		return createDate;
	}
}
